Repository navigation
Add pet and partner HP and MP curves - #168
Conversation
A mate's maximum HP and MP follow its monster entry's race and growth factors as it levels. Recorded pets at level 28 and 48 match the curve exactly. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014gSmkVtYup7KTZ63CJcxZT
|
No actionable comments were generated in the recent review. WalkthroughThe change adds mate HP and MP calculation services. It also adds a shared effective-level helper and approval-test coverage that checks selected results and generates tables for races 0–6 and 8. ChangesMate HP and MP calculations
Estimated code review effort: 3 (Moderate) | ~20 minutes Change: Feature Suggested reviewers: Merge Risk:
|
Part of NosCoreIO/NosCore#2826
Adds
IMateHpService/MateHpServiceandIMateMpService/MateMpService. They give a pet's or partner's maximum HP and MP from:The flat HP and MP from the entry's HP/MP line come on top.
Recorded pets match exactly:
The documentation test asserts both rows, and its approval table covers every race at factors 0, 4, 8 and 12. New feature, so this releases as 6.1.0.
Generated by Claude Code
Summary by CodeRabbit